Dependable user-level socket over dual networks
نویسندگان
چکیده
Message duplication over multiple links can enhance the communication reliability and availability among distributed processes running on clusters or networked workstations. In addition, message striping over multiple links can enhance communication throughput and transfer times. This paper introduces optimized techniques to provide a dependable user-level socket that enhances the reliability and performance of message deliveries over dual network interfaces. The proposed techniques are designed to work on top of reliable transport protocols. In addition, a technique for efficient duplication of messages on dual networks to enhance both communication reliability and performance on top of reliable transport protocol is proposed. A prototype socket based on this model is developed and evaluated. The experimental evaluations of the proposed model indicate good communication reliability and performance gains over conventional methods. © 2005 Elsevier Inc. All rights reserved.
منابع مشابه
A User-level Socket Layer over Multiple Physical Network Interfaces
In this paper, we describe the design and implementation of an UDP-based socket that utilizes multiple network interface units connected through one or more networks. The socket is a middleware layer that provides abstract network APIs to hide low-level technical details from users. Parallel message fragmentation and reconstruction techniques and a reliable UDP-based protocol are introduced. Th...
متن کاملVertical Handoffs in Wireless Overlay Networks
encapd and the kernel networking code on the BS side. The kernel-level translation table is modified from user level via socket options. The same request structure is used for base station and mobile requests: struct ip_mobreq { int type; /* Type of request structin_addr imr_ifaddr; /* Address of outgoing interface */ struct in_multi imr_multi_addr; /* Multicast address of HA encaped packets */...
متن کاملSCI SOCKET - A Fast Socket Implementation over SCI
In this paper we introduce a very low latency implementation of the Berkeley Sockets interface on top of the Dolphin SCI interconnect. Average one byte latencies as low as 2.31 microseconds are achieved. To our knowledge, this is the fastest sockets implementation in terms of latency. SCI SOCKET combines outstanding performance and seamless integration with legacy applications. This enables net...
متن کاملHigh Performance Sockets and RPC over Virtual Interface (VI) Architecture
Standard user-level networking architecture such as Virtual Interface (VI) Architecture enables distributed applications to perform low overhead communication over System Area Networks (SANs). This paper describes how high-level communication paradigms like stream sockets and remote procedure call (RPC) can be e ciently built over user-level networking architectures. To evaluate performance ben...
متن کاملA Middleware-Level Parallel Transfer Technique over Multiple Network Interfaces
Network middleware is a software layer that provides abstract network APIs to hide the low-level technical details from users. Existing network middleware support single network interface and link (channel) message transfers. In this paper, we describe a middleware-level parallel transfer technique that utilizes multiple network interface units that may be connected through multiple networks. A...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Parallel Distrib. Comput.
دوره 65 شماره
صفحات -
تاریخ انتشار 2005